package cc.flyflow.biz.vo;

import cc.flyflow.biz.process.entity.Process;
import cc.flyflow.common.dto.flow.NodeUser;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 流程对象
 */
@Data
public class ProcessVO extends Process
{

    /**
     * 需要发起人选择的节点id
     */
    private List<String> selectUserNodeId;
    /**
     * 发起人范围
     */
    private List<NodeUser> rangeList;
    /**
     * 变量参数集合
     */
    private Map<String, Object> variableMap;
    /**
     * 是否直接发布
     */
    private Boolean publish = true;
}
